/* CSS Document */
.head{width:100%;height:467px;background:url(../../images/fore/bg_02.png) left top;}
.headwrap{width:980px;margin:0 auto;overflow:hidden;zoom:1;}
.logo{float:left;height:100px;}
.logo a img{margin:15px 0 0 0;}
.banner{float:right;height:100px;}
.phone img{vertical-align:middle;margin-top:-3px;margin-right:5px;}
.phone{font-size:14px;color:#c2c3c7;color:#e6e61a;height:40px;margin-top:16px;text-align:right;*float:right;}
.phone b{font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:normal;}
.phone a{color:#e6e61a;}
.menu{height:40px;line-height:40px;text-align:right;*clear:both;}
.menu a{font-size:14px;color:#fff;padding:0 15px;}
.menu a:hover,.menu a.cur{color:#293b3f}
.advertise{clear:both;border:8px solid #8c9ab4;width:954px;position:relative;height:305px;}
.adimg{position:absolute;left:0;top:0;}
.prev,.next{position:absolute;top:50%;margin-top:-29px;width:58px;height:58px;z-index:5;cursor:pointer;}
.prev{left:20px;}
.next{right:20px;}


/*index*/
.index{width:100%;background:url(../../images/fore/indexbg_03.png) left top;}
.content{width:980px;margin:0 auto;overflow:hidden;zoom:1;min-height:500px;}
.left{float:left;width:255px;padding-top:20px;}
.mail{padding-left:18px;display:block;margin-bottom:30px;color:#555;}
.right{float:right;width:625px;padding-top:20px;margin-right:65px;}
.right p{font-size:14px;line-height:24px;color:#646464;}
.ltitle{font-size:18px;font-weight:500;height:30px;line-height:30px;padding-left:18px;background:url(../../images/fore/index_23.png) no-repeat 3px center;color:#555;}
.subnav{width:85%;margin:5px auto 30px;}
.subnav a{display:block;font-size:14px;line-height:30px;color:#555;}
.subnav a:hover{color:#51AAC0;}
.lang{width:100%;overflow:hidden;zoom:1;margin-bottom:30px;}
.lang a{float:left;width:100px;color:#646464;font-size:14px;line-height:26px;margin-left:18px;}
.lang a:hover{color: #51AAC0;}
.imgalign{display:block;margin:10px 0;}
.aboutus{border-bottom:1px solid #ddd;padding:8px 0;margin-bottom:10px;}
.more{color:#4a90cc;font-size:14px;}
.project{width:100%;margin-top:10px;}
.protxt{width:100%;height:95px;margin-bottom:15px;}
.floatl{float:left}
.floatl img{width:120px;height:85px;padding:1px;border:1px solid #ddd;}
.protxtr{width:460px;float:left;margin-left:15px;}
.protxtr a{font-size:14px;color:#4a90cc;}

.footer{background:url(../../images/fore/fbg_02.png) repeat-x left top;width:100%;height:400px;}
.footertop,.footerbottom{width:980px;margin:0 auto;}
.footertop{height:255px;padding-top:15px;overflow:hidden;zoom:1;}
.footertopcon{float:left;width:310px;background:url(../../images/fore/line_14.png) no-repeat right top;height:253px;margin-right:10px;}
.footertopcon b{font-size:18px;color:#f5f5f5;font-weight:normal; text-shadow:1px 1px 1px #333;}
.serv{width:265px;height:190px;}
.serv span{float:left;width:69px;height:67px;background:#fff;text-align:center;margin:25px 19px 0 0;}
.serv span img{margin-top:5px;width:58px;height:58px;}
.area{margin-top:26px;width:310px;}
.area p{font-size:12px;line-height:22px;color:#fff;}
.width1{width:250px;background:none;}
.width2{width:330px;}
.width1,.width2{padding-left:28px;}

.footerbottom{height:100px;margin-top:20px;}
.footerbottom p{color:#555;}
.footerbottom p a{color:#094e95;}
.footerbottom p img{margin:0 30px 0 0px;}
.fbotcon{margin-top:20px;width:100%;float:left;}
.fbotcon p{text-align:center;}


/*noborder*/
.noborder{border:none;}
.pagetxt{margin-left:20px;}
.pagetxt p{margin-bottom:25px;line-height:30px;}